#ifndef _PROJECTILE_FACTORY_H
#define _PROJECTILE_FACTORY_H

#include "..\Components\GameObject.h"
#include "..\Math\Vector2.h"

class ProjectileFactory
{
public:
	virtual GameObject* createProjectile(const vn::Vector2& p_position, const vn::Vector2& p_velocity) = 0;
	virtual ~ProjectileFactory(){}
	
};

#endif //_PROJECTILE_FACTORY_H